La adición de un nuevo servidor host instalado con el hipervisor gratuito XenServer Enterprise 5.5, incluso si puede ser trivial utilizando la interfaz gráfica de XenCenter
Puede generar errores fácilmente incluso si las máquinas host son prácticamente las mismas, de la misma marca y modelo, esto se debe a que para permitir una migración indolora de XenMotion, la compatibilidad entre los procesadores y el software instalado debe ser lo más homogénea posible.
Los errores genéricos que generalmente propone la interfaz gráfica (XenCenter) son
Los hosts de este grupo no son homogéneos. La versión del software difiere
Los hosts de este grupo no son homogéneos. La CPU difiere
En el caso del software podría ser que en uno de los dos hosts no se haya instalado el paquete extra de Linux, en cambio en el segundo caso, es el caso de ir a verificar las versiones de las CPUs de los dos hosts, mirando el archivo /proc/cpuinfo, podríamos encontrar alguna diferencia en el modelo o banderas o generalmente simplemente diferencias triviales en la CPU MHz, A continuación se muestra un ejemplo de la salida
Procesador : 0
vendor_id : AuthenticAMD
Familia de CPU : 15
Modelo : 75
nombre del modelo : AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
Paso : 2
CPU MHz : 2204.612
tamaño de caché : 512 KB
fdiv_bug : No
hlt_bug : No
f00f_bug : no
coma_bug : No
FPU : Sí
fpu_exception : sí
Nivel de CPUID : 1
WP : Sí
Banderas : FPU de tsc MSR PAE CX8 apic mtrr cmov pat clflush mmx fxsr sse sse2$
Bogomips : 4410.18
En caso de que nos encontremos con diferencias obvias, no es recomendable añadir el nuevo host en el pool, pero si realmente queremos insistir, necesitamos maniobrar desde el shell y ya no desde la GUI.
Conectémonos en SSH o en consola al nuevo servidor host y escribamos el siguiente comando
xe pool-join master-address=MASTERIP master-username=root master-password=PASSWORD force=true
Unos momentos de sincronización de la base de datos maestra con el nuevo host y añadimos un nuevo recurso a nuestro pool